package com.lambert.gingko.watermark.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.ArrayList;
import java.util.List;

/**
 * 水印配置属性，从配置文件读取
 * @author lambert
 * @since  2025/08/31
 */
@Data
@ConfigurationProperties(prefix = "watermark")
public class WatermarkProperties {
    /**
     * 启用的处理器类型列表
     */
    private List<String> enabledProcessors = new ArrayList<>();

    /**
     * 临时文件目录
     */
    private String tempDir = System.getProperty("java.io.tmpdir");

}
    